6d324f3bf48125fc9573d3de67f93432b551aa18,src/main/java/nl/jqno/equalsverifier/internal/prefabvalues/factories/ReflectiveEnumMapFactory.java,ReflectiveEnumMapFactory,createWith,#Object#Object#,49

Before Change


    private EnumMap createWith(Object key, Object value) {
        Map result = new HashMap();
        try {
            Method add = Map.class.getMethod("put", Object.class, Object.class);
            add.invoke(result, key, value);
        }
        catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
            throw new ReflectionException(e);

After Change


    @SuppressWarnings("unchecked")
    private EnumMap createWith(Object key, Object value) {
        Map result = new HashMap();
        invoke(Map.class, result, "put", classes(Object.class, Object.class), objects(key, value));
        return new EnumMap<>(result);
    }
}